package net.maku.needy.dao;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import net.maku.framework.mybatis.dao.BaseDao;
import net.maku.needy.entity.NeedyMemberApplyEntity;
import net.maku.needy.vo.NeedyMemberApplyVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
* 困难帮扶申请
*
* @author 阿沐 babamu@126.com
* @since 1.0.0 2025-03-20
*/
@Mapper
public interface NeedyMemberApplyDao extends BaseDao<NeedyMemberApplyEntity> {

    /**
     * 分页查询
     * @param pageParams
     * @param queryWrapper
     * @return
     */
    IPage<NeedyMemberApplyVO> selectPageList(@Param("page")IPage<NeedyMemberApplyEntity> pageParams, @Param(Constants.WRAPPER) QueryWrapper<NeedyMemberApplyVO> queryWrapper);
}